algaroba [spanish] - Spanish English Dictionary